﻿#include <iostream>
#include <set>
using namespace std;
//set容器的插入和删除
void printSet(set<int>s)
{
	for (set<int>::iterator it = s.begin(); it != s.end(); it++)
	{
		cout << *it << "  ";
	}
	cout << endl;
}
void test01()
{
	set<int>s1;
	//插入
	s1.insert(10);
	s1.insert(70);
	s1.insert(20);
	s1.insert(60);
	s1.insert(50);
	printSet(s1);
	//删除
	s1.erase(s1.begin());//删去容器中第一个元素，即最小值
	printSet(s1);
	//删除的重载版本
	s1.erase(50);//删除指定数字
	printSet(s1);
	//清空
	s1.erase(s1.begin(), s1.end());//或者用s1.clear();
}
int main()
{
	test01();
}